have significant influence on something - Francés Inglés Diccionario